package com.dangf.service;

import java.io.Serializable;
import java.util.List;

import com.dangf.entity.Article;

/**
 * 文章管理 服务 
 * @author Hello_海生
 * @date 2014年3月27日
 */
public interface ArticleService {
	/**
	 * 发布文章
	 * @param article	文章实体
	 * @return	文章Id
	 */
	public Serializable save(Article article);
	
	/**
	 * 获取文章信息
	 * @param start 开始数量
	 * @param count	获取总数
	 * @return
	 */
	public List<Article> findByPage(int start,int count);
	
	/**
	 * 根据Id 查询 文章信息
	 * @param id 文章id
	 * @return
	 */
	public Article findById(Serializable id);
	
	/**
	 * 根据分类 获取文章
	 * @param id	分类ID
	 * @param start	开始数量
	 * @param count 获取数量
	 * @return
	 */
	public List<Article> findArticleListByParams(Serializable id, int start, int count);
}
